

package Modelo;

/*
 *  Proyecto eJAM [G12]
 *  Miembros:
 *      - Javier Ruiz Hidalgo
 *      - Adrian Ramos Cápitas
 *      - Miguel Alejandro Esteban Ordóñez
 */

public class CompruebaTelefono {

    private static CompruebaTelefono instancia = null;

    private CompruebaTelefono(){

    }

    public static CompruebaTelefono getInstance(){
        if(instancia == null){
            instancia = new CompruebaTelefono();
        }

        return instancia;
    }

    public boolean compruebaTelefono(String telefono){
        boolean confirmacion = false;

        if (telefono != null) {
            int tam = telefono.length(), i=0, bien = 0;
            if (tam == 9) {
                if(Character.isDigit(telefono.charAt(i)))
                    bien++;
                if(telefono.charAt(i)== '9' || telefono.charAt(i) == '6')
                    bien++;
                for (i = 1; i < 9; i++) {
                    if (Character.isDigit(telefono.charAt(i))) {
                        bien++;
                    }
                }
                if (bien == 10) {
                    confirmacion = true;
                }
            }
        }

        return confirmacion;
    }
}
